Nanodots, The Nanodots, Magnetic Micro Constructors